先和大家說聲抱歉,因為手邊沒有電腦,所以圖要晚點才能補上QQ
今天要來調整程式的部分。
還記得之前有說過架構是透過loadBalance再導ECS嗎?
我們使用的是ELB中的ALB(Application Load Balancer),
因此要建立一個讓ALB進行檢核的API,這在ALB中叫做Health check。
首先,我們在controller的地方點右鍵,點選新增控制器。
選擇API中的空白控制器,將名稱改為SystemController並點選建立。
接著,在route的地方在[controller]後方加上/[action]
這個步驟是要讓路由導向我們想要的action
接下來加入下面的程式碼:
[HttpGet(Name = "HealthCheck")]
public IActionResult HealthCheck()
{
string result = "TargetGroup 1 OK";
return Ok(result);
}
如果有安裝Docker的話可以按下F5,測試結果
可以發現我們的API Route是/API/System/HealthCheck
確認沒問題的話,就可以把今天的程式碼推送至 CodeCommit了!